書籍信息
作者:崔武子
定價:25元
印次:1-7
ISBN:9787302165149
出版日期:2008.03.01
印刷日期:2012.05.18
內容簡介
本書力求突破高職高專舊的教學框框,用全新的方法組織編寫。本書始終以套用為目的,從套用入手,採用了任務驅動方式。書中內容精練,循序漸進,重點突出,易於理解。本書將公交一卡通管理程式作為貫穿全書知識點的實例在各章中分步介紹,使學生儘早體會較大項目的程式編寫過程。全書共分8章,分別是C語言基礎與順序結構、分支結構、循環結構、數組、指針、函式、結構體和檔案。 本書還提供免費的授課素材,包括動畫豐富的電子教案和全書的原始碼。
圖書目錄
C語言程式設計高職高專計算機教學改革新體系規劃教材目錄第1章C語言基礎與順序結構1
1.1認識C語言程式2
1.1.1了解C語言程式的構成2
1.1.2熟悉主函式框架3
1.2合理選用數據類型6
1.2.1合理選用整型數據6
1.2.2合理選用實型數據8
1.2.3合理選用字元型數據10
1.3學會使用常用運算符11
1.3.1學會使用算術運算符11
1.3.2學會使用賦值運算符13
1.4學會控制輸入輸出數據14
1.4.1格式輸入輸出函式的使用14
1.4.2單個字元輸入輸出函式的使用15
1.5畫順序結構的流程圖16
1.6熟悉TurboC集成環境17
1.6.1在TurboC集成環境中驗證程式的正確性17
1.6.2在TurboC環境中觀察程式的單步執行過程19
1.7貫穿教學全過程的實例--公交一卡通管理程式總功能20
1.8貫穿教學全過程的實例--公交一卡通管理程式之一22
1.9本章總結23
思考題125
上機練習125第2章分支結構26
2.1if語句27
2.1.1學習使用關係運算符和if語句27
2.1.2認識省略else的if語句29
2.1.3學會使用邏輯運算符31
2.1.4學會使用嵌套的if語句32
2.1.5學會使用if-elseif形式的嵌套if語句34
2.2switch語句36
2.2.1認識switch語句36
2.2.2多個case語句相同情況的處理39
2.2.3用switch語句的技巧計算分段函式的值40
2.3用條件運算符轉換大小寫字母41
2.4程式舉例42
2.4.1掌握3個數中求最大數的方法42
2.4.2掌握3個數排序的方法43
2.4.3熟悉選單設計操作43
2.5貫穿教學全過程的實例--公交一卡通管理程式之二45
2.6本章總結47
思考題248
上機練習248目錄C語言程式設計第3章循環結構49
3.1使用for語句實現循環控制50
3.1.1使用for語句重複顯示信息50
3.1.2使用for語句重複出算術題52
3.2使用while語句實現循環控制54
3.2.1使用while語句為學生分班54
3.2.2使用while語句計算近似值56
3.3使用do-while語句實現循環控制58
3.3.1使用do-while語句計算做題正確率58
3.3.2使用do-while語句編寫打字練習程式60
3.4用break語句強行退出循環61
3.5學會使用循環設計典型算法63
3.5.1學會找出Fibonacci數列的各項,掌握遞推算法63
3.5.2用疊代算法求解某數的平方根65
3.5.3用枚舉算法求解百元百雞問題67
3.5.4學會判斷質數的算法70
3.6貫穿教學全過程的實例--公交一卡通管理程式之三74
3.7本章總結76
思考題378
上機練習379第4章數組81
4.1認識數組,了解使用數組的場合82
4.2使用一維數組82
4.2.1定義與引用一維數組82
4.2.2在字元串中找出數字字元構造新數組84
4.2.3求一批數據中的最大值85
4.2.4在有序數據中插入一個數87
4.2.5排序數據89
4.3使用二維數組91
4.3.1求兩個矩陣的和91
4.3.2求方陣對角線上元素之和93
4.3.3顯示算術題和學生答題信息94
4.3.4編寫不同級別的打字練習程式96
4.3.5統計一個學習小組的成績97
4.4貫穿教學全過程的實例--公交一卡通管理程式之四99
4.5本章總結105
思考題4106
上機練習4107第5章指針108
5.1認識變數的地址和指針變數109
5.2通過指針訪問普通變數109
5.3通過指針訪問數組111
5.3.1通過指針計算總分111
5.3.2通過指針將數據逆置112
5.3.3通過指針找出最大值114
5.3.4通過指針排序數據116
5.3.5通過指針計算兩個矩陣的和117
5.4通過指針訪問字元串119
5.4.1通過指針判斷回文119
5.4.2在3個字元串中找出最大的字元串121
5.4.3將3個字元串由大到小的順序排序122
5.4.4連線兩個字元串123
5.5貫穿教學全過程的實例--公交一卡通管理程式之五125
5.6本章總結130
思考題5131
上機練習5131第6章函式134
6.1了解C語言程式的執行過程135
6.2掌握自定義函式的編寫與調用方法138
6.2.1調用自定義函式計算1~n的和138
6.2.2調用自定義函式進行四則運算142
6.2.3在被調函式中交換數據145
6.2.4用嵌套調用的方法進行計算146
6.3調用自定義函式處理數組148
6.3.1調用自定義函式輸入輸出一維數組148
6.3.2調用自定義函式將數據逆置149
6.3.3調用自定義函式求最大值151
6.3.4調用自定義函式判斷回文153
6.3.5調用自定義函式計算兩個矩陣的和154
6.4變數的存儲類別156
6.4.1內部變數和外部變數156
6.4.2動態存儲變數和靜態存儲變數157
6.5貫穿教學全過程的實例--公交一卡通管理程式之六159
6.6本章總結166
思考題6168
上機練習6169第7章結構體171
7.1了解結構體類型數據的使用場合172
7.2掌握結構體變數的使用方法172
7.2.1使用結構體變數處理實際問題173
7.2.2將結構體變數作為實參處理實際問題176
7.3掌握結構體數組的使用方法178
7.3.1使用結構體數組處理實際問題178
7.3.2將結構體數組名作為實參處理實際問題180
7.4貫穿教學全過程的實例--公交一卡通管理程式之七188
7.5本章總結195
思考題7197
上機練習7199第8章檔案201
8.1了解檔案的處理過程202
8.2掌握檔案的基本操作本領203
8.2.1創建文本檔案203
8.2.2讀取文本檔案中的數據205
8.2.3創建二進制檔案207
8.2.4讀取二進制檔案中的數據208
8.3檔案的套用舉例209
8.3.1編寫算術考試程式209
8.3.2編寫閱卷程式211
8.3.3複製檔案212
8.3.4修改檔案213
8.4貫穿教學全過程的實例--公交一卡通管理程式之八215
8.5本章總結224
思考題8225
上機練習8225附錄AC語言關鍵字227附錄B常用字元與ASCII代碼對照表228附錄C運算符的優先權和結合方向230附錄D常用C庫函式231附錄E常見錯誤、警告信息表235附錄FVC++上機操作簡介237參考文獻245